Web Services Software Architecture
نویسنده
چکیده
Web services have received widespread attention and acceptance in the software engineering community. Automatic composition of services, to meet user’s requirements, is a powerful mechanism to ensure satisfaction of varied needs and thus enable the vision of Web services. Although Web services are equipped with the fundamental concepts and supporting technologies, the architectural style of the composite service composed from Web services is fixed by the prescriptions of the Service Oriented Architecture, and does not provide the level of flexibility stipulated by alternative service-based approaches such as the Service-Based Software vision. To enable the composition of Web services using alternative architectural styles, the author proposes that software architecture be included as a parameter in the composition process. This is enabled by the use of the Alfa framework to model the desired architectural style, and the use of this information to support service discovery.
منابع مشابه
Architectural Plan for Constructing Fault Tolerable Workflow Engines Based on Grid Service
In this paper the design and implementation of fault tolerable architecture for scientific workflow engines is presented. The engines are assumed to be implemented as composite web services. Current architectures for workflow engines do not make any considerations for substituting faulty web services with correct ones at run time. The difficulty is to rollback the execution state of the workflo...
متن کاملArchitectural Plan for Constructing Fault Tolerable Workflow Engines Based on Grid Service
In this paper the design and implementation of fault tolerable architecture for scientific workflow engines is presented. The engines are assumed to be implemented as composite web services. Current architectures for workflow engines do not make any considerations for substituting faulty web services with correct ones at run time. The difficulty is to rollback the execution state of the workflo...
متن کاملService-Oriented Product Lines: Towrads a Development Process and Feature Management Model for Web Services
Service-Oriented Architecture fosters the loose coupling of services aimed at maximizing flexibility, adaptability and configurability. Services of different providers can easily be integrated into a common framework with standardized technology like Web Services. A Software Product Line depicts a systematic software reuse approach by handling various types of flexible software artifacts that f...
متن کاملA Conceptual Architecture of Distributed Web Services for Service Ecosystems
The classical nature of centralized web services client/server architecture brings about many associated problems such as performance, bottlenecks, and scalability. Meanwhile some peer-to-peer research proposals have not respected the existing web services standards, thus leaving the compatibility and feasibility issue open. Hence existing web services architecture is not designed to accommodat...
متن کاملTowards a Process for Web Services Security
Web Services (WS) security has undergone an enormous development, as carried out by the major organizations and consortiums of the industry over the last few years. This has brought about the appearance of a huge number of WS security standards. Such a fact has made organizations remain reticent about adopting technologies based on this paradigm, due to the learning curve which is inevitable in...
متن کامل